Comparison of Physical and Software-Implemented Fault Injection Techniques
نویسندگان
چکیده
This paper addresses the issue of characterizing the respective impact of fault injection techniques. Three physical techniques and one software-implemented technique that have been used to assess the fault tolerance features of the MARS faulttolerant distributed real-time system are compared and analyzed. After a short summary of the fault tolerance features of the MARS architecture and especially of the error detection mechanisms that were used to compare the erroneous behaviors induced by the fault injection techniques considered, we describe the common distributed testbed and test scenario implemented to perform a coherent set of fault injection campaigns. The main features of the four fault injection techniques considered are then briefly described and the results obtained are finally presented and discussed. Emphasis is put on the analysis of the specific impact and merit of each injection
منابع مشابه
Integration and Comparison of Three Physical Fault Injection Techniques
This paper describes and compares three physical fault injection techniques—heavy-ion radiation, pin-level injection, and electromagnetic interference—and their use in the validation of MARS, a fault-tolerant distributed real-time system. The main features of the injection techniques are first summarised and analysed, and then the MARS error detection mechanisms are described. The distributed t...
متن کاملApplication of Three Physical Fault Injection Techniques to the Experimental Assessment of the MARS Architecture Johan Karlsson
This paper describes and compares three physical fault injection techniques—heavy-ion radiation, pin-level injection, and electromagnetic interference—and their use in the validation of MARS, a fault-tolerant distributed real-time system. The main features of the injection techniques are first summarized, and then the MARS system is described. The distributed testbed setup and the common test s...
متن کاملCombining Software-Implemented and Simulation-Based Fault Injection into a Single Fault Injection Method
Fault/error injection has emerged as a valuable means for evaluating the dependability of a system. In particular, software-based techniques, which can be described as software-implemented and simulation-based techniques, have become very popular because of the relative simplicity of injecting faults. After discussing the advantages and drawbacks of these techniques, two approaches are introduc...
متن کاملAssessment and Comparison of Physical Fault Injection Techniques List of Publications
This thesis deals with the problem of validating and estimating the effectiveness of error handling mechanisms in computer systems. The main contribution is an assessment of the effectiveness and usefulness of several physical fault injection techniques. The assessment is based on fault injection experiments conducted on the fault-tolerant, distributed, real-time system MARS and the Thor microp...
متن کاملSWIFLER: Software Implemented Control Flow Error Injection
--Due to the overall increase in computer performance software-implemented fault injection (SWIFI) techniques are becoming increasingly attractive. Not only the easyness of use but also the quality of the injected faults contribute to the successful application of SWIFI based tools in the field. SWIFLER is a tool for UNIX systems for sofware-implemented injection of control flow errors. Its pur...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Computers
دوره 52 شماره
صفحات -
تاریخ انتشار 2003